A Case Against Continuous Simulation for Software Architecture Evaluation

نویسندگان

  • Frans Mårtensson
  • Per Jönsson
  • PerOlof Bengtsson
  • Håkan Grahn
  • Michael Mattsson
چکیده

A software architecture is one of the first steps towards a software system. The design of the architecture is important in order to create a good foundation for the system. The design process is performed by evaluating architecture alternatives against each other. A desirable property of a good evaluation method is high efficiency at low cost. In this paper, we investigate the use of continuous simulation as a tool for software architecture performance evaluation. We create a model of the software architecture of an existing software system using a tool for continuous simulation, and then simulate the model. Based on the case study, we conclude that continuous simulation is not feasible for software architecture performance evaluation, e.g., we identified the need of discrete functionality to correctly simulate the system, and that it is very time consuming to develop a model for performance evaluation purposes. However, the modeling process is valuable for increasing knowledge and understanding about an architecture.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

Software Architecture Simulation

A software architecture is one of the first steps towards a software system. A software architecture can be designed in different ways. During the design phase, it is important to select the most suitable design of the architecture, in order to create a good foundation for the system. The selection process is performed by evaluating architecture alternatives against each other. We investigate t...

متن کامل

Climatic Evaluation of Projects for Improvement of Rural Housing (Case study: Mountainous Areas of Tehran Province)

Indigenous architecture is derived from nature, climate and the environment, and due to limited access to modern fossil energy sources, has tried to have the least degree of dependence on them. Imitating the indigenous architecture of a region is the first and most sustainable step in designing climate-friendly architecture. The Housing Foundation of the Islamic Revolution, as the main organiza...

متن کامل

Finding the Best Orientation of the Educational Buildings in Hot Arid Regions in Iran, in order to Achieve the Optimum Annual Energy Consumption, Using Computer Simulation (Case Study: a Double Class School in Zahedan)

School buildings forming a large part of public buildings are among the most important consumers of energy in Iran. Given the existing construction conditions, these buildings seem to have considerable potential for energy efficiency if the construction and design methods are reformed. Therefore, numerous researchers have analyzed geometrical factors influencing energy consumption in buildings,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005